<?php
/**
 * 百度口碑点评系统
 */
 
//每周执行一次,且往后延一天
eval('$day = '.date('W%7').';');
if($day != date('w')){
    exit;
}

//**** 初始化一些目录信息 ****//

    define('ROOT_PATH', dirname(__FILE__) . '/');
    define('LIB_PATH', ROOT_PATH . 'lib/');

//**** 引用类库信息 ****//
    require LIB_PATH  . 'lib.functions.php';  // 导入类库方法(公共)
    require LIB_PATH  . 'koubei.Class.php';   // 导入功能方法(自用)
    require ROOT_PATH . 'config.php';         // 引入配置信息
    require LIB_PATH  . 'randomUA.php';       // 随机请求头

        //**** 发布评论流程 ****//
    foreach ($hosType as $door => $k) {
       
        print_f("当前医院 : $door \n");
       
        //评论内容
        $keyListDir = dirname(__FILE__) . '/keylist/' .$door.'.txt'; 
            
        foreach ($k as $name => $website){
            
            print_f("当前网站 : $name \n");
            
            //取评论内容
            $postKeyword = getFileKeyword($keyListDir);
                    
            //随机取一个用户发布
            $userName = array_rand($userList);
            
            print_f("当前用户 : $userName \n");
                    
            $cookie = $userList[$userName]['userCookies']; 
            
            $website['koubei'] = new koubei($userName,$cookie);    
            
            //防止重复
            unset($userList[$userName]);
            
            // 初始化一些其他数据
            $website['addPostNum'] = 1;
            
            //点赞
            $website['koubei']->postpraise($website['srcdomain']);
            
            print_f("开始评论...\n");
            // 发布一篇评论
            $addPostRetnew = $website['koubei']->postAddnew($postKeyword,$website['memid'],$website['srcdomain']);
            print_f("评论完毕\n");
            
            //评论间隔
            print_f("间隔等待.....3-7分钟".date('h:i:s')."\n");
            sleep(rand($interTimeMin,$interTimeMax));
            print_f("等待完毕.....".date('h:i:s')."\n");
        }
    }

print_f("[结束]\n");
